﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sakura.Games.StgFramework.Builder
{
	/// <summary>
	/// 表示一个射程选择范围。
	/// </summary>
	public abstract class RangeBase
	{
		/// <summary>
		/// 在派生类中重写时，用于获取一个值，指示该范围是否包含指定位置的点。
		/// </summary>
		/// <param name="point">判断是否要包含的点。</param>
		/// <returns>如果范围中包含指定的位置，返回 <c>true</c>，否则返回 <c>false</c>。</returns>
		public abstract bool Contains(Point point);
	}
}
